From d33b14bfbe4d2a3be05b04824d4a16edaf4ad23c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 8 Jun 2014 11:29:32 -0400 Subject: [PATCH] GtkCellView: Explicitly notify for orientation --- gtk/gtkcellview.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gtk/gtkcellview.c b/gtk/gtkcellview.c index d554dd8940..ba19dca00f 100644 --- a/gtk/gtkcellview.c +++ b/gtk/gtkcellview.c @@ -439,11 +439,14 @@ gtk_cell_view_set_property (GObject *object, switch (param_id) { case PROP_ORIENTATION: - priv->orientation = g_value_get_enum (value); - if (priv->context) - gtk_cell_area_context_reset (priv->context); - - _gtk_orientable_set_style_classes (GTK_ORIENTABLE (object)); + if (priv->orientation != g_value_get_enum (value)) + { + priv->orientation = g_value_get_enum (value); + if (priv->context) + gtk_cell_area_context_reset (priv->context); + _gtk_orientable_set_style_classes (GTK_ORIENTABLE (object)); + g_object_notify_by_pspec (object, pspec); + } break; case PROP_BACKGROUND: { -- 2.30.2